﻿@charset "utf-8";
/* CSS Document */

/*标签卡切换样式*/
.common_tab li.on a{color:#41a140 !important;font-size:24px !important; font-weight:bold;}
.normal{color:#333;}
.new1{ display:block;}
.new2{ display:none;}
.select a{ width:120px; height:60px; line-height:60px;float:left;background:#41a140;color:#fff !important; text-align:center; font-size:18px; font-weight:bold;}
.norma{ width:120px; height:60px; line-height:60px;float:left;color:#333;font-size: 18px;font-weight: bold;}
/*首页*/
.news{ width:1200px; height:480px; background:#fff;}
.new_pic{width:660px;height:460px;float:left;}
.new_pic_tit{ font-size:24px; font-weight:bold; color:#df1819; line-height:46px;}
.focusBox {width:660px;height:460px;float:left; position: relative;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height:50px;width:100%;overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; }
.focusBox .num { position: absolute; z-index: 3; bottom:17px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height:16px; line-height: 15px; overflow: hidden; text-align: center; margin-right:10px; cursor: pointer; }
.focusBox .num li a{ position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li.on a,.focusBox .num a:hover{background:#41a140;}
.focusBox .num li a{ width:16px; height:16px; background: #fff; border-radius:8px;}
.new_list{ width:500px; height:480px; padding:0 20px;float:left;}
.new_list_tit{width:500px;height:60px; margin-bottom:10px;}
.new_list_tit li{line-height:60px; float:left;}
.new_list_tit li a{height:60px; margin-right:30px;display:block;font-size:18px; font-weight:bold; color:#333; text-align:center;}
.new_list_nr{ width:500px;}
.new_list_nr li { line-height: 46px; background:url(../images/list01.png) no-repeat;background-position:0 center;padding-left: 15px; position: relative; padding-right: 130px; }
.new_list_nr li a{ display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.new_list_nr li span{position: absolute; right: 0px; top: 0px;}
.banner01{width:1160px; height:140px;padding:0 20px;}
.banner02{width:1160px; height:140px;padding:0 20px; margin-top:10px;}
.banner02 a{ width:380px; height:120px; float:left;margin:0 3px;}
.infor{width:1160px; height:380px; padding:0 20px;}
.infor_left{ width:575px; height:380px;float:left;}
.infor_nr{ margin-top:10px;}
.infor_nr li{width:575px; height:36px;line-height:36px; }
.infor_nr li a{width:560px;height:36px;padding:0 0 0 15px;background:url(../images/list01.png) no-repeat; background-position:0 center;}
.infor_nr li a span{ float:right;}
.dynamic{ width:1160px;height:330px; margin:0 20px;}
.dynamic_left{ width:660px; height:330px; float:left;}
.dynamic_ri{ width:490px; height:330px; float:right;}
.dynamic_ri a{width:240px; height:160px; display:block;float:left; margin:0 2px;}
.dynamic_ri a p{ font-size:30px; font-weight:bold; color:#fff;margin:60px 0 0 20px;}
.service_01{background:url(../images/banner08.jpg) no-repeat;}
.service_02{background:url(../images/banner09.jpg) no-repeat;}
.service_03{background:url(../images/banner10.jpg) no-repeat;}
.service_04{background:url(../images/banner11.jpg) no-repeat;}
.scenery{ width:1160px; height:370px; margin:40px 20px 0 20px;}
.scenery_nr{width:1120px; height:240px;padding:20px;background:url(../images/bg_03.png) no-repeat;}
.scenery_nr ul{width:1080px; height:200px; background:#fff; padding:20px;}
.scenery_nr ul li a{width:264px; height:200px;float:left; margin:0 3px;}
.new_pic .common-carousel-tpxw .item img{ height: 460px;}
.Photo_box .owl-dots{display: none;}
.banner_1 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px  0;
}
.banner_1 img {
    width: 1200px;
    height: 100px;
}






















